package com.ruoyi.applet.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 导航栏对象 navigation
 * 
 * @author ruoyi
 * @date 2024-11-13
 */
public class Navigation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 导航唯一标识 */
    private Long navigationId;

    /** 导航栏名称 */
    @Excel(name = "导航栏名称")
    private String navigationName;

    /** 点击跳转路径 */
    @Excel(name = "点击跳转路径")
    private String navigationPath;

    /** 导航栏图片 */
    @Excel(name = "导航栏图片")
    private String navigationImage;

    /** 导航下标 */
    @Excel(name = "导航下标")
    private Long navigationIndex;

    public void setNavigationId(Long navigationId) 
    {
        this.navigationId = navigationId;
    }

    public Long getNavigationId() 
    {
        return navigationId;
    }
    public void setNavigationName(String navigationName) 
    {
        this.navigationName = navigationName;
    }

    public String getNavigationName() 
    {
        return navigationName;
    }
    public void setNavigationPath(String navigationPath) 
    {
        this.navigationPath = navigationPath;
    }

    public String getNavigationPath() 
    {
        return navigationPath;
    }
    public void setNavigationImage(String navigationImage) 
    {
        this.navigationImage = navigationImage;
    }

    public String getNavigationImage() 
    {
        return navigationImage;
    }
    public void setNavigationIndex(Long navigationIndex) 
    {
        this.navigationIndex = navigationIndex;
    }

    public Long getNavigationIndex() 
    {
        return navigationIndex;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("navigationId", getNavigationId())
            .append("navigationName", getNavigationName())
            .append("navigationPath", getNavigationPath())
            .append("navigationImage", getNavigationImage())
            .append("navigationIndex", getNavigationIndex())
            .toString();
    }
}
